package com.bzkj.basicinfo.domain.wms;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * wms预警类型信息对象 wms_warning_type_info
 *
 * @author swj
 * @date 2025-02-26
 */
@Data
public class WmsWarningTypeInfoEntity {
    /**
     * id主键 自增
     */
    private Integer id;

    /**
     * 预警类型：0有效期；1复验期；2低库存
     */
    private Integer warningType;

    /**
     * 预警天数
     */
    private Integer warningTime;

    /**
     * wms库存表id
     */
    private Integer wmsStockId;

    /**
     * ncc物料商品表id
     */
    private Integer nccBasicId;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建人
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 修改人
     */
    private String modifier;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date modifierTime;

    /**
     * 预警类型单位
     */
    private String warningUnit;

    /**
     * 预留字段2
     */
    private String def2;

    /**
     * 预留字段3
     */
    private String def3;

    /**
     * 预留字段4
     */
    private String def4;

    /**
     * 预留字段5
     */
    private String def5;

    /**
     * 预留字段6
     */
    private String def6;

    /**
     * 预留字段7
     */
    private String def7;

    /**
     * 预留字段8
     */
    private String def8;

    /**
     * 预留字段9
     */
    private String def9;

    /**
     * 预留字段10
     */
    private String def10;
    /**
     * 预警类型名称
     */
    private String warningTypeName;

    private static final long serialVersionUID = 1L;

}
